Davar4: MDK - Příprava modulů spisů (DWR) |
Spisy jsou moduly, podobné lexikonům, ale s mnohem flexibilnějším formátem. Uživatel vybírá záznamy z kombo boxu. Klíčová slova můžou být následujících typů: text (Latinka, Hebrejština, Řečtina) nebo Strongovy indexy, gematrická hodnota nebo reference. Datový formát spisů je použitý i pro uživatelské poznámky nastavením D4_UserNotes hodnoty na 1 v souboru info.txt.
Spisy můžou mít až 10 záhlaví, kde můžou být použity různé tagy, (např. Hebrejské a Řecké texty, Strongovy indexy, reference, PDF reference apod.).
Pod záhlavím je textová oblast pro popis, kde můžou být tagy opět použity.
Moduly spisů jsou soubory databáze SQLite3. Můžete soubory .dwr (nebo .not pro poznámky) otevřít v databázovém prohlížeči nebo editoru a přidat, smazat nebo měnit jednotlivé záznamy.
Moduly spisů je možné použít i jako "knihovnu" s mnoha rozdílnými texty. Například modul "Extra Biblical texts" shromažďuje mnoho nejrůznějších textů.
Doporučuje se použít první záhlaví (pokud jsou záhlaví použita) k zobrazení klíčového slova (např. s popiskou "Slovo").
Pro přípravu modulů spisů jsou k dispozici dva programy. Oba potřebují dva vstupní soubory: data.txt a info.txt. Soubor info.txt obsahuje definice o struktuře modulu spisu (počet a typy záhlaví apod.) a tato definovaná struktura musí být dodržena v souboru data.txt. Většina položek ze souboru info.txt již byla vysvětlena v části přípravy knih, prostudujte ji.
Následující programy jsou určeny pro konverzi modulů spisů:
d4dwr.exe je program pro vytvoření všech modulů spisů. Viz Example4 - STRIPD_HE as DWR
d4dwrtxt.exe je program, který zjednodušuje tvorbu spisů "knihovny" s mnoha texty. Může být použit s výhodou v případě, kdy máte velký prostý text a chcete rychle připravit modul s "knihovnou" spisů. Viz Example5 - Imitation of Christ as DWR text.
Toto je příklad, který najdete v adresáři MDK. Po úspěšném zkompilování modulu můžete připravený dwr soubor přesunout do datové složky, nastartovat Davar4 a otevřít tento modul.
Modul spisů (Imitation of Christ): Vybrané části textu ze souboru data.txt jsou vloženy do kombo boxu jako popisky. Tyto části textu můžou být dlouhé a zhruba můžou odpovídat "kapitolám", "knihám", "dopisům" nebo jinému zvolenému dělení. Uživatel je může vybírat z kombo boxu a tím zvolit, jaká část textu se zobrazí.
Příklad souboru info.txt, použitý v Example5 - Imitation of Christ as DWR text (modře, tučně), další řádek (červeně) je komentář a vysvětlení (není součástí souboru!). Všechny červené komentáře rovněž začínají znakem ; takže celý tento blok můžete zkopírovat do editoru a použít jako šablonu pro váš modul.
;THIS FILE MUST BE UTF-8, Little Endian, without Byte Order Mark. New line is CR+LF pair D4_Version_Major=1 D4_OutputFile=imch_en.dwr ;výše jsou vloženy stejné informace jako u lexikonů a knih, projděte odkazy a prostudujte D4_UserNotes=0 ;použijte 0 pro spisy, poznámky jsou vytvořeny s hodnotou =1 (=je možné je editovat v poznámkovém editoru). Toto je jediný rozdíl mezi souborem spisů a poznámek.
;v tomto případě, klíč NENÍ reference a NEPOUŽÍVÁME ani reference v textu. Takže nepotřebujeme žádné informace o knihách.
;Type of key or headers:0=Latin,1=HE,2=GR texts, ;klíčové slovo pro tento modul je text latinky (=0)
;specification of main language and sublanguage. We use standard Windows
D4_Headers=0 ;POZNÁMKA: NEMÁME žádná záhlaví (které jsou společné pro všechny záznamy). Každý záznam je jedinečný text. ;here can be used 0-9 headers. Not used can be omitted ;první znak na řádku je ; takže řádky jsou ignorovány
D4_Tags=0 ;Tag flags: 0=tag not used,1=tag is used and default visible,3=tag is used and default invisible | ;v případě textu Imitation of Christ používáme prostý text, bez tagů. Je možné ale vložit libovolnou kombinaci tagů, pokud je to vyžadováno a nastavit hodnoty na 1.
D4_JumpInside=0
|
DŮLEŽITÉ: pro konvertor d4dwrtxt.exe, soubor data.txt MÁ ODLIŠNOU STRUKTURU:
V případě, že řádek začíná @@ (2 krát znak zavináč) se celý řádek považuje za popisku, která je vložena do kombo boxu.
Veškerý text od následujícího řádku do dalšího výskytu znaků @@ (nebo konce souboru) bude přiřazen jako text, který je přiřazen popisce v kombu.
Je možné použít běžné odřádkování v textovém editoru - není potřeba mít jeden záznam na řádek (a používat tagy |C nebo |TL pro odřádkování).
Tato jednoduchá pravidla vám dovolí vytvořit soubor data.txt z libovolného textového zdroje, který máte v editoru. Pamatujte, že počáteční řádek se znaky @@ nemůže být uvnitř hlavního textu, protože je použit jako popiska. To je důvod, proč byla zvolena "vzácná" kombinace dvou @@. Rovněž, zalomení odstavců proveďte tak, jak je běžné v editoru.
Níže je zkrácený začátek Imitation of Christ. Poznámky následují na dalším řádku a jsou vyznačeny červeně
@@Title and Contents ^ tento řádek začíná znaky @@ a bude vložen do komba jako popiska první sekce: Title and Contents
Imitation of Christ ^ zde začíná text, který bude v prvním záznamu. Je dobré pravidlo opakovat popisku pro dobrou orientaci uživatele v textu. Thomas Kempis ^ toto je poslední řádek prvního záznamu
@@I. - 1. Imitating Christ and Despising All Vanities on Earth ^ tento řádek začíná znaky @@ a bude vložen do komba jako popiska ke druhému záznamu: I. - 1. Imitating Christ and Despising All Vanities on Earth BOOK ONE The First Chapter Imitating Christ and Despising All Vanities on Earth HE WHO follows Me, walks not in darkness," says the Lord.[1] By these words of Christ we are advised to imitate His life and habits, if we wish to be truly enlightened and free from all blindness of heart. Let our chief effort, therefore, be to study the life of Jesus Christ. ^ toto je poslední řádek druhého záznamu @@I. - 2. Having a Humble Opinion of Self ^ tento řádek začíná znaky @@ a bude vložen do komba jako popiska ke třetímu záznamu: I. - 2. Having a Humble Opinion of Self The Second Chapter Having a Humble Opinion of Self EVERY man naturally desires knowledge; but what good is knowledge without fear of God? Indeed a humble rustic who serves God is better than a proud intellectual who neglects his soul to study the course of the stars. He who knows himself well becomes mean in his own eyes and is not happy when praised by men. @@I. - 3. The Doctrine of Truth ...a tak podobně až do konce souboru
|
Toto je příklad, který najdete v adresáři MDK. Po úspěšné kompilaci modulu můžete přesunout připravený dwr soubor do datového adresáře, nastartovat Davar4 a otevřít tento modul.
Tento modul demonstruje použití spisů pro data, která byla původně použita v lexikonu (původní modul byl STRIPD_HE).
Příklad modulu spisů STRIPD_HE: Klíčové slovo je Hebrejský text (v kombo boxu) a 6 záhlaví s různými tagy, pod nimi je textová oblast popisu klíčového slova
;THIS FILE MUST BE UTF-8, Little Endian, without Byte Order Mark. New line is CR+LF pair D4_Version_Major=1 D4_OutputFile=stripd_he.dwr D4_UserNotes=0 ;poznámka: nejsou použity žádné knihy, protože tento modul nemá žádné reference ;NOT NEEDED! #records is detected in compilation D4_Records=8854 ;poznámka: současná verze konvertoru NEPOTŘEBUJE zadat počet záznamů - detekce se provede přímo při kompilaci. Je ale vhodné si počet záznamů finálně OVĚŘIT a měl by souhlasit s počtem řádků TEXTU v data.txt - POZOR na prázdné řádky a vícenásobné odřádkování na konci souboru ;Type of key or headers:0=Latin,1=HE,2=GR texts, ;poznámka: HE text je klíčové slovo ;specification of main language and sublanguage. We use standard Windows ;poznámka: dle poznámek výše, primární jazyk klíče je Hebrejština (= 0x0d) ;if key should NOT be synchronised, use value 1 D4_Headers=6 ;poznámka: máme 6 záhlaví ;here can be used 0-9 headers. Not used can be omitted ;1. záhlaví BY MĚLO být zopakované klíčové slovo, pro přehlednost, použijeme popisku: "Word:" D4_HeaderType1=0 ;2. záhlaví je výslovnost, popiska je "Pronounc:", viditelné záhlaví, po něm následuje nový řádek a toto záhlaví není použito ke hledání D4_HeaderType2=11 ;3. záhlaví je Strongův index, popiska je "Strong:", viditelné záhlaví, po něm následuje nový řádek a toto záhlaví JE použito pro hledání D4_HeaderType3=0 ;4. záhlaví je původ slova, popiska je "Orig:", viditelné záhlaví, po něm následuje nový řádek a toto záhlaví není použito ke hledání D4_HeaderType4=0 ;5. záhlaví je číslo TWOT a gramatika, popiska je "Use:", viditelné záhlaví, po něm následuje nový řádek a toto záhlaví není použito ke hledání D4_HeaderType5=12
D4_Tags=1 ;ano, používáme Řecké a Hebrejské Strongovy indexy, viz níže ;Tag flags: 0=tag not used,1=tag is used and default visible,3=tag is used and default invisible |
D4_JumpInside=1
|
(pamatujte, každý ze záznamů je na jednom řádku, rovněž blok textu níže je na jednom řádku v data.txt)
|SKאב|Sk|SLאב|Sl|SH0|THאב|Th|Sh0|SH1|TIabe|Ti|Sh1|SH2|RH3|Rh|Sh2|SH3from the same as 24; a green plant:--greenness, fruit. |RH24|Rh|Sh3|SH4 |TRTWOT-1a|Tr Noun Masculine|Sh4|SH5|RG1080|Rg|RG2590|Rg|RG4491|Rg|Sh5|TL 1) freshness, fresh green, green shoots, or greenery |
|SKאב|Sk - Hebrejské klíčové slovo je vloženo mezi tagy |SK|Sk. Není potřeba vkládat tagy |TH|Th pro přepnutí na hebrejský text, protože D4_KeyType bylo nastaveno na 1 (Hebrejština)
|SLאב|Sl - Popiska je vložena do tagů |SL|Sl. Tato popiska je vložena do kombo boxu. Není potřeba použít tagy |TH|Th pro hebrejský text, protože D4_KeyType bylo nastaveno na 1 (Hebrejština)
|SH0|THאב|Th|Sh0 - 1. záhlaví, uvnitř tagů |SH0 a |Sh0. Opakované hebrejské klíčové slovo, nyní musí být uvnitř tagů |TH a |Th pro přepnutí textu do hebrejštiny
|SH1|TIabe|Ti|Sh1 - 2. záhlaví, uvnitř tagů |SH1 a |Sh, výslovnost. Používáme tag pro kurzívu |TI a |Ti
|SH2|RH3|Rh|Sh2 - 3. záhlaví, uvnitř tagů |SH2 a |Sh2. Hebrejský Strongův index 3: |RH3|Rh
|SH3from the same as 24; a green plant:--greenness, fruit. |RH24|Rh|Sh3 - 4. záhlaví, uvnitř tagů |SH3 a |Sh3, původ slova.
|SH4 |TRTWOT-1a|Tr Noun Masculine|Sh4 - 5. záhlaví, uvnitř tagů |SH4 a |Sh4, gramatika. Používáme text s horním indexem pomocí tagů: |TR a |Tr
|SH5|RG1080|Rg|RG2590|Rg|RG4491|Rg|Sh5 - 6. záhlaví, uvnitř tagů |SH5 a |Sh5. Ekvivalentní Řecké Strongovy indexy.
|TL 1) freshness, fresh green, green shoots, or greenery - po vložení prázdného řádku |TL (nebo tag |C ) začíná vlastní popis